a house to let - French English Dictionary